Batch Vs Streaming In The Modern Data Stack